package br.com.lucasoliveira.modules.comprova;

import java.io.File;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class OutputTXTFileFinder {

	public File getOutputTXTFile(File patch) {
		Pattern padrao = Pattern.compile(".*?ComprovaUniqueID_OUT.*?txt");
		for (File file : patch.listFiles()) {
			String name = file.getName();
			Matcher resultado = padrao.matcher(name);
			if (resultado.matches()) {
				return file;
			}
		}
		return null;
	}

	public File getInputTXTFile(File patch) {
		Pattern padrao = Pattern.compile(".*?ComprovaUniqueID_IN.*?registrado.*?txt");
		for (File file : patch.listFiles()) {
			String name = file.getName();
			Matcher resultado = padrao.matcher(name);
			if (resultado.matches()) {
				return file;
			}
		}
		return null;
	}
}
